package com.hongyun.tms.service;

import com.hongyun.tms.common.dto.tug.SelecSearchDTO;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

/**
 * 下拉框数据源
 */
public interface SearchService {

    /**
     * 远程下拉框
     *
     * @param selectCommonSearch
     * @return
     */
    List<Map<String, Object>> getRemoteSelect(SelecSearchDTO selectCommonSearch);


    /**
     * 获取本地下拉框数据源
     *
     * @param params
     * @return
     */
    List<Map<String, Object>> getLocalSelect(Map<String, Object> params);

    /**
     * 获取本地下拉框数据源
     *
     * @param types
     * @return
     */
    HashMap<String, List<Map<String, Object>>> getLocalSelects(String types);
}
